package a.a;

import a.c.e;
import a.c.k;
import a.c.n;
import a.c.q;
import a.c.w;
import a.c.*;

public class db
{
  public static boolean a;
  
  public static int a(q paramq, x paramx, k paramk1, k paramk2)
  {
    return a(paramq, paramx, paramk1, paramk2, null, null, false);
  }
  
  public static int a(q paramq, x paramx, k paramk1, k paramk2, long paramLong)
  {
    return a(paramq, paramx, paramk1, paramk2, null, null, false, paramLong);
  }
  
  public static int a(q paramq, x paramx, k paramk1, k paramk2, n paramn, e parame, boolean paramBoolean)
  {
    d locald = new d();
    return locald.a(paramq, paramx, paramk1, paramk2, paramn, parame, paramBoolean);
  }
  
  public static int a(q paramq, x paramx, k paramk1, k paramk2, n paramn, e parame, boolean paramBoolean, long paramLong)
  {
    d locald = new d();
    return locald.a(paramq, paramx, paramk1, paramk2, paramn, parame, paramBoolean, paramLong);
  }
  
  public static int a(q paramq, x paramx, n paramn)
  {
    return a(paramq, paramx, paramn, 9223372036854775807L);
  }
  
  public static int a(q paramq, x paramx, n paramn, long paramLong)
  {
    int j = m.b;
    boolean bool = m.a;
    cb localcb = new cb();
    int[] arrayOfInt = new int[paramq.k()];
    Object localObject1 = paramq.v();
    do
    {
      do
      {
        if (!((w)localObject1).e()) {
          break;
        }
        localObject2 = ((w)localObject1).d();
        if ((j == 0) && (bool)) {
          break label101;
        }
        arrayOfInt[localObject2.f()] = paramx.getInt(localObject2);
        ((w)localObject1).f();
      } while (!bool);
    } while (j != 0);
    label101:
    localObject1 = new int[paramq.m()];
    Object localObject2 = paramq.w();
    do
    {
      do
      {
        if (!((a.c.m)localObject2).e()) {
          break;
        }
        localObject3 = ((a.c.m)localObject2).a();
        localObject1[localObject3.d()] = paramn.getInt(localObject3);
        ((a.c.m)localObject2).f();
      } while (!bool);
    } while (j != 0);
    int i = localcb.a(paramq, arrayOfInt, (int[])localObject1, paramLong);
    Object localObject3 = paramq.v();
    do
    {
      do
      {
        if (!((w)localObject3).e()) {
          break;
        }
        e locale = ((w)localObject3).d();
        paramx.a(locale, arrayOfInt[locale.f()]);
        ((w)localObject3).f();
      } while (!bool);
    } while (j != 0);
    return i;
  }
  
  public static int a(q paramq, int[] paramArrayOfInt1, int[] paramArrayOfInt2)
  {
    return a(paramq, paramArrayOfInt1, paramArrayOfInt2, 9223372036854775807L);
  }
  
  public static int a(q paramq, int[] paramArrayOfInt1, int[] paramArrayOfInt2, long paramLong)
  {
    cb localcb = new cb();
    return localcb.a(paramq, paramArrayOfInt1, paramArrayOfInt2, paramLong);
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.a.db

 * JD-Core Version:    0.7.0.1

 */